.topmsg {
    width: 100%;
    box-sizing: border-box;
    padding: 24rpx 32rpx;
    display: flex;
    align-items: center;
    gap: 20rpx;
}
.qyrz {
    display: flex;
    justify-content: flex-start;
    font-size: 24rpx;
    color: #00d679;
    border-radius: 8rpx;
    padding: 0 8rpx;
    box-sizing: border-box;
    background-color: rgba(0, 214, 121, 0.1);
    align-items: center;
    position: relative;
    z-index: 100000;

    .img {
        width: 28rpx;
        height: 28rpx;
        margin-right: 4rpx;
    }
}
.mg-l-12 {
    margin-left: 12rpx;
}
.shrink {
    flex-shrink: 0;
}

.fc-9497B1 {
    color: #9497b1;
}

.tab {
    position: relative;
    width: 100%;
    box-sizing: border-box;
    height: calc(100vh - 144rpx);
}

.activeTabOne {
    background-image: url("https://bullet001.oss-cn-shanghai.aliyuncs.com/file/payManagerc9dd0d26-5325-4f9c-a75c-9c237696628c.png");
}
.activeTabTwo {
    background-image: url("https://bullet001.oss-cn-shanghai.aliyuncs.com/file/payManager1c66eab1-7312-407a-95d4-ecb1401d710c.png");
}

.innerTab {
    display: flex;
    align-items: center;
    width: 100%;
    box-sizing: border-box;
    background-color: #f7f7f7;
    height: 98rpx;
    .item {
        height: 100%;
        flex: 1;
        font-size: 30rpx;
        display: flex;
        align-items: center;
        justify-content: center;
    }
}
.bg-none {
    background-color: none !important;
}
.tabContent {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.innerTabc {
    display: flex;
    align-items: center;
    width: 100%;
    box-sizing: border-box;
    height: 98rpx;
    .item {
        height: 100%;
        flex: 1;
        display: flex;
        gap: 12rpx;
        font-size: 30rpx;
        align-items: center;
        justify-content: center;
    }
}

.fc-3876F6 {
    color: #3876f6;
}

.unOpen {
    padding-top: 20vh;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.contentBox {
    width: 100%;
    padding: 23rpx 32rpx;
    box-sizing: border-box;
}

.cardBox {
    width: 100%;
    box-sizing: border-box;
    height: 380rpx;
    border-radius: 24rpx;
    margin-bottom: 24rpx;
}

.cardBox-wechat {
    background-color: #32384b;
    .inner {
        width: 100%;
        box-sizing: border-box;
        padding: 40rpx 28rpx;
        height: 244rpx;
        border-radius: 24rpx;
        background: linear-gradient(109deg, #88d189 0%, #14a84d 73%);
    }
}
.fc-ffffff {
    color: #ffffff;
}
.fs-60 {
    font-size: 60rpx;
}
.fw-600 {
    font-weight: 600;
}
.flex-col-sb {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.fs-44 {
    font-size: 44rpx;
}
.cardBox-alipay {
    background-color: #2274df;
    .inner {
        width: 100%;
        box-sizing: border-box;
        padding: 40rpx 28rpx;
        height: 244rpx;
        border-radius: 24rpx;
        background: linear-gradient(109deg, #80a9f7 0%, #3e79f5 100%);
    }
}

.bottomCard {
    width: 100%;
    height: calc(100% - 244rpx);
    box-sizing: border-box;
    padding: 20rpx 28rpx;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.gap-6 {
    gap: 6rpx;
}
.pos-r {
    position: relative;
}

.box-body-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-right: 10rpx solid #202536;
    border-bottom: 10rpx solid transparent;
    border-top: 10rpx solid transparent;
    top: 1rpx;
    right: 0rpx;
    opacity: 0.8;
}

.box-body-describe {
    position: absolute;
    width: 343rpx;
    height: 103rpx;
    background: #202536;
    opacity: 0.8;
    top: -45rpx;
    right: -343rpx;
    border-radius: 18rpx;
    @include padding-box(18rpx 21rpx);
    color: #ffffff;
    font-size: 28rpx;
}

.rechargeBox {
    width: 100%;
    box-sizing: border-box;
    border-radius: 16rpx;
    background-color: #f1f2f6;
    padding: 24rpx 28rpx;
    .item {
        flex: 1;
        display: flex;
        background-color: #ffffff;
        border-radius: 16rpx;
        padding: 24rpx 20rpx;
        box-sizing: border-box;
        align-items: center;
        gap: 20rpx;
    }
}
.gap-16 {
    gap: 16rpx;
}
.gap-20 {
    gap: 20rpx;
}
.flex-jus-sb {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.open-btn-c {
    width: 120rpx;
    height: 52rpx;
    box-sizing: border-box;
    border-radius: 8rpx;
    background: rgba(1, 214, 122, 0.1);
    font-size: 24rpx;
    color: #00d679;
    display: flex;
    align-items: center;
    justify-content: center;
}

.rechargeListbox {
    width: 100%;
    box-sizing: border-box;

    .title {
        color: #121212;
        font-size: 28rpx;
        margin-bottom: 28rpx;
    }

    .listinfo {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 24rpx;

        .item {
            width: 100%;
            background-color: #ffffff;
            border-radius: 8rpx;
            padding: 30rpx 28rpx;
            box-sizing: border-box;
            display: flex;
            flex-direction: column;
            gap: 24rpx;

            .top {
                display: flex;
                align-items: center;
                justify-content: space-between;
                font-weight: 600;
                color: #202536;
                font-size: 32rpx;
            }

            .bottom {
                display: flex;
                align-items: center;
                justify-content: space-between;
                color: #9497b1;
            }
        }
    }
}
